//
// Created by jsjxsy on 2022/8/19.
//operator type() const;
//
#include <iostream>
using namespace std;
struct C {
  C(int);
};

struct D{
  D(int);
};
void mmap(const C&);
void mmap(const D&);
int main() {
  //mmap(10);//二义性，1 C 2 D
  mmap(C(10));
  return 0;
}